package com.example.bledemo.net;

import com.example.bledemo.bean.BaseData;
import com.example.bledemo.bean.LocationData;
import com.example.bledemo.bean.MapListData;
import com.example.bledemo.bean.PointListData;

import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Query;

/**
 * Created by Peter_Z.
 * <p>
 * Date: 2025/8/5 0005
 */
public interface ApiService {

    // 示例：获取当前定位
    @GET("appNavigation/label/point")
    Call<LocationData> getNowLocation(@Query("labelId") String id);
    // 获取地图url
    @GET("appNavigation/map/findFile")
    Call<BaseData> getMapFile(@Query("mapId") long id);

    // 获取地图List
    @GET("appNavigation/homeMaps")
    Call<MapListData> getMapList();

    // 获取PointList
    @GET("appNavigation/list")
    Call<PointListData> getPointList(@Query("mapId") long id);

    // 你可以继续添加其他接口方法
}
